﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Loggerz.Enumerations;
using Loggerz.Interfaces.User;
using CommonLibrary.Interfaces.ImageCapture;

namespace Loggerz.Interfaces.Log
{
    public interface ILoggerBase
    {
        Exception ErrorItem { get; set; }
        int SequenceNumber { get; set; }
        Level ErrorLevel { get; set; }
        byte[] Image { get; set; }
        DateTime CreatedDateTime { get; set; }
        string InternalErrorCode { get; set; }
        string UserErrorMessage { get; set; }
        string CallingClass { get; set; }
        string CallingMethod { get; set; }
        IUserBase User { get; set; }
        Guid UniqueID { get; set; }
    }
}
